/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
 */
package com.yxw.live_vod_boot.enums;

import lombok.Getter;

/**
 * 火山引擎sdk方法接口
 * @author lx
 * 2023.11.26
 */
public enum HsSdkEnum {


    /**
     * URL批量拉取上传
     */
    UPLOAD_MEDIA_BY_URL(1,"UploadMediaByUrl","URL批量拉取上传"),

    /**
     * 查询URL批量上传任务状态
     */
    QUERY_UPLOAD_TASK_INFO(2,"QueryUploadTaskInfo","查询URL批量上传任务状态"),

    /**
     * 修改媒资发布状态
     */
    UPDATE_MEDIA_PUBLISH_STATUS(3,"UpdateMediaPublishStatus","修改媒资发布状态"),

    /**
     * 获取播放地址
     */
    GET_PLAY_INFO(4,"GetPlayInfo","获取播放地址"),

    /**
     * 批量删除完整媒资
     */
    DELETE_MEDIA(5,"deleteMedia","批量删除完整媒资");


    HsSdkEnum(Integer code, String identifying, String name) {
        this.code = code;
        this.identifying = identifying;
        this.name = name;
    }

    /**
     * 接口编码
     */
    @Getter
    private Integer code;

    /**
     * 接口标识（方法）
     */
    @Getter
    private String identifying;
    /**
     * 主题前缀描述
     */
    @Getter
    private String name;

}
